<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2015/10/29
 * Time: 20:55
 */
//打开图片

//1、配置图片路径
$src = "car.jpg";

//2、获取图片信息(通过GD库提供的方法，得到你想要处理的图片的基本信息)
$info = getimagesize($src);
/*echo "<pre>";
print_r($info);
echo "<pre/>";*/

//3、通过图片的编号获取图像的类型 加上false去掉 点  。默认为true
$type = image_type_to_extension($info[2],false);
//print_r($type);


//4、在内存中创建一个和我们图像类型一样的图像
$fun = "imagecreatefrom{$type}";
//创建一个类型为$type的图像
//例：$fun = imagecreatefromjpeg;$fun = imagecreatefrompng;


//5、把图片复制到我们的内存中
$image = $fun($src);//imagecreatefrompng($str)



//操作图片

//1、设置我们的字体路径
$font = "msyhbd.ttf";

//2、填写水印内容
$content = "宝马跑车";

//3、设置字体的颜色和透明度
//int imagecolorallocatealpha ( resource $image , int $red , int $green , int $blue , int $alpha )

$col = imagecolorallocatealpha($image,255,255,255,50);

//4、写入文字
imagettftext($image,36,0,20,30,$col,$font,$content);

//输出图片
    //浏览器输出
    header("Content-type:".$info['mime']);//告诉浏览器本次输出是一张图片
    $func = "image{$type}";
    $func($image);

    //保存图片
    $func($image,'imageFont.'.$type);//重新命名，保存到当前目录下



//销毁图片(从内存释放图片空间）
imagedestroy($image);



?>
